.pt_screen {
    margin-top: 10px;
    background-color: #fff;
    padding: 10px 10px;
    padding-bottom: 0;
}
.pt_screen>div{
    padding: 10px 0;
    border-bottom: 0px solid #eef0f5;
}

.on {
    background-color: #B39481;
    color: #ffffff !important;
}
.select-box ul > li:first-child, .select-result ul > li:first-child{
    color:black;
    pointer-events:none;
}

.select-box ul>li{
    float: left;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #575050;
    cursor: pointer;
    margin: 5px 0;
}

.select-box ul, .select-result{
    clear:both;
}

.select-result li{
    float:left;
    width: 80px;
    text-align : center;
    padding:3px 0;
    color:#c9c9c9;
}
.pt_recruitment{
    margin-top: 20px;
    background-color: #fff;
}
.job{
    margin-top: 20px;
    background-color: #fff;
    padding: 20px 30px 0px 30px;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}
.job:hover {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
}
.jobleft{
    border-right:1px solid 	#c9c9c9;
}
.desc{
    float: left;
    margin: 30px;
}
.desc p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 500px;
}
.paging{
    text-align: center;
}

.not-allowed{cursor:not-allowed;}


.pagination>li>a:hover{
    background-color: #1E9FFF;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #1E9FFF;
    border-color: #1E9FFF;
}